package com.example.io.fileoutputstream;

import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;

/**
 * @Author 尚智江
 * @description
 * @CreateDate 2024/1/7 21:12
 */
public class ByteStreamByOut2 {
    public static void main(String[] args) throws IOException {
        /*
        void write(byte[] b)  一次写一个字节数据
        void write(byte[] b) 一次写一个字节数组数据
        void write(byte[] b, int off, int len) 一次写一个字节数组的一部分
        参数1： 数组
        参数2：起始索引 0
        参数3：个数 3
         */

        FileOutputStream outputStream = new FileOutputStream("E:\\SpringBoot\\Spring-Boot\\java-io\\src\\main\\resources\\a.txt");
        // 一次写一个字节数据
        /*
        outputStream.write(97);
        outputStream.write(98);
        */
        // 一次写一个字节数组数据
       /*
       byte[] bytes = {97,98,99,100};
       outputStream.write(bytes);
        */
        // 一次写一个字节数组的一部分
        byte[] bytes = {97,98,99,100};
        outputStream.write(bytes,1,2);

        outputStream.close();
    }
}
